dépôts
/
lhc
/
web
/
wiklou.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
3b3806d
)
Use preloadFileStat() to speed up syncFileBackend
author
Aaron Schulz
<aschulz@wikimedia.org>
Fri, 14 Mar 2014 20:20:48 +0000
(13:20 -0700)
committer
Aaron Schulz
<aschulz@wikimedia.org>
Fri, 14 Mar 2014 20:20:48 +0000
(13:20 -0700)
Change-Id: Idd8e67090d7d5e7b6952fb46012981309475b902
maintenance/syncFileBackend.php
patch
|
blob
|
history
diff --git
a/maintenance/syncFileBackend.php
b/maintenance/syncFileBackend.php
index
f0be709
..
aade17e
100644
(file)
--- a/
maintenance/syncFileBackend.php
+++ b/
maintenance/syncFileBackend.php
@@
-221,6
+221,9
@@
class SyncFileBackend extends Maintenance {
return $status;
}
return $status;
}
+ $src->preloadFileStat( array( 'srcs' => $sPaths, 'latest' => 1 ) );
+ $dst->preloadFileStat( array( 'srcs' => $dPaths, 'latest' => 1 ) );
+
$ops = array();
$fsFiles = array();
foreach ( $sPaths as $i => $sPath ) {
$ops = array();
$fsFiles = array();
foreach ( $sPaths as $i => $sPath ) {